/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Controlador.Manejadores;

import Controlador.RequestHandler;
import Persistencia.DAOFactory;
import Persistencia.Entidades.Exportador;
import Persistencia.Entidades.Importador;
import Persistencia.Entidades.ResponsableSenasa;
import Persistencia.Entidades.Transporte;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * @author zeta
 */
public class MostrarNuevoSanitario implements RequestHandler {
DAOFactory dao;

public MostrarNuevoSanitario(DAOFactory dao) {
        this.dao = dao;
    }

    public String handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        List<Exportador> lExpo = DAOFactory.getDAOFactory(DAOFactory.ORACLE).getExportadorDAO().getAllExportadores();
        List<Importador> lImpo = DAOFactory.getDAOFactory(DAOFactory.ORACLE).getImportadorDAO().getAllImportadores();
        List<ResponsableSenasa> lRespSenasa = DAOFactory.getDAOFactory(DAOFactory.ORACLE).getResponsableSenasaDAO().getAllResponsablesSenasa();
        List<Transporte> lTransp = DAOFactory.getDAOFactory(DAOFactory.ORACLE).getTransporteDAO().getAllTransportes();
        request.setAttribute("lExpo", lExpo);
        request.setAttribute("lImpo", lImpo);
        request.setAttribute("lRespSenasa", lRespSenasa);
        request.setAttribute("lTransp", lTransp);

        return "/nuevoSanitario.jsp";
    }

}
